package com.dgut.pojo;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Date;

@TableName("company_establishment")
@Data
@NoArgsConstructor
@AllArgsConstructor
/**
 * 公司建立
 */
public class CompanyEstablishment {
    @TableId(type = IdType.AUTO)
    private Integer id;

    /**
     * 企业名称
     */
    private String name;

    /**
     * 企业性质
     */
    private String nature;

    /**
     * 成立日期
     */
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    private Date establishmentDate;

    /**
     * 注册地址
     */
    private String registeredAddress;

    /**
     * 办公地点
     */
    private String officeLocation;

    /**
     * 注册资本
     */
    private Double registeredCapital;

    /**
     * 法定代表人
     */
    private String legalRepresentative;

    /**
     * 法定代表人身份证号
     */
    @TableField("legal_representative_idcard")
    private String legalRepresentativeIdCard;

}
